package com.cg.asm.body.domain.vo.menu;

import com.cg.asm.body.util.constants.DicEnum;
import lombok.Data;

/**
 * 功能点列表视图对象
 * 使用场景:
 *    1.在功能清单树信息中，点击【功能点管理】时，
 *      根据此对象返回用户列表信息
 * @author yuzhenjing
 * @date 2018/11/19 11:18 AM
 */
@Data
public class MenuPointsPagedVO {

    private String funListCode;
    private String funPointsCode;
    private String funPointsName;
    private String defaultSelect;
    private String defaultSelectName;

    /**
     * 根据默认选中编码获取名称
     * @return
     */
    public String getDefaultSelectName() {
        if (DicEnum.YES.getKey().equals(this.defaultSelect)) {
            return DicEnum.YES.getValue();
        } else if (DicEnum.NO.getKey().equals(this.defaultSelect)){
            return DicEnum.NO.getValue();
        }
        return defaultSelectName;
    }

}
